// commjs 早期node.js的模块化
// js 早期没有模块化方案 ,初期业务简单 , 页面交互
// js 的引入可以实现幻灯片效果
// 之后越来越复杂 ,  需要文件分离 , 模块化
const sqlite3 = require('sqlite3');


const db = new sqlite3.Database('./mydatabase.db',
    async (err) =>{
        if(err){
            console.log('数据库连接失败' , err);
            return;
        }
        console.log('数据库连接成功');
        // 数据库操作句柄
        await db.run(`CREATE TABLE IF NOT EXISTS employees (
                id INTEGER PRIMARY KEY AUTOINCREMENT, 
                name TEXT NOT NULL, 
                department TEXT NOT NULL, 
                salary INTEGER NOT NULL
            )`
        )
    }
);